require.config({

	paths:{
		'backbone':'./libs/backbone',
		'underscore':'./libs/underscore',
		'jquery':'./libs/jquery',
		'text':'./libs/text',
		'css':'./libs/css',
		'homejs':'./home/js/home',
		'shangoujs':'./shangou/js/shangou',
		'cookiejs':'./libs/cookie'

	}
});

require(['backbone'],function(Backbone){
	var Router = Backbone.Router.extend({
		routes:{
			//配置路由
			//用户刚进入页面时 显示的页面
			'':'home',
			'home':'home',
			'shangou':'shangou',
			'shopping':'shopping',
			'mine':'mine',
			'login1':'login1',
			'login2':'login2'

		},
		home: function(){
//			alert('Graves');
			//用home.html中的文本替换主页content标签中的文本
			require(['jquery','text!./home/home.html', 'css!./home/css/home.css','homejs'],function($,html,css,homejs){
				$('#main').html(html);
				$.getJSON('./home/js/zhuye.json',function(data){
						homejs.bannerFn(data);
						// homejs.lunboFn();
						homejs.recommendFn(data);
						homejs.guanggaotuFn(data);
						homejs.bianlidianFn(data);
						homejs.youxuanFn(data);

				});

			})
		},
		shangou: function(){
			require(['jquery','text!./shangou/shangou.html','css!./shangou/css/shangou.css','shangoujs'],function($,shangou,css,shangoujs){
				$('#main').html(shangou);
				$.getJSON('./shangou/js/shangouj.json',function(data){
						// console.log(data);
						shangoujs.shangouLeftFn(data);

						// 获取所有li
						var $lis = $('#shangouLeft li');
						// var $lisDiv = $('.leftDiv')
						// console.log($lisDiv)
							shangoujs.shangouMainFn(data.data.products,104749);
							$lis.on("click",function(){
								//获取到li 的id
								var $aaa = $(this);

								$('.leftDiv').css("background","none");
								$(this).children(".leftDiv").css("background","#ffd600");

								var $lisId = $(this).attr("id");
								// console.log($lisId);
								shangoujs.shangouMainFn(data.data.products,$lisId);
								// var $liDiv = $(this).

							});


				});
			})
		},
		mine: function(){
//			alert('Riven');
			require(['jquery','text!./mine/mine.html','css!./mine/css/mine.css'],function($,mine){
				$('#main').html(mine);
			})
		},


		shopping: function(){
			require(['jquery','text!./shopping/shopping.html','css!./shopping/css/shopping.css'],function($,shopping,css){
				$('#main').html(shopping);
				// if(cookiejs.getCookie("uers")==''||cookiejs.getCookie("uers")==undefined){
				// 		$('#login1').attr("href","#login1");
				// }else{
				//
				// }
			})
		},

		login1:function(){
			require(['jquery','text!./login/login.html','css!./login/css/login.css','cookiejs'],function($,login1,css,cookiejs){
				if(cookiejs.getCookie('tel') == '' || cookiejs.getCookie('tel') == undefined){
					$('#main').html(login1);
				}else{
					$('#login1').attr('href','#shopping');
				}
				$('#queding').on('click',function(){
					if($("#username").val() == '' || $("#duanxin").val() == ''){
						alert('用户名和验证码不能为空');
					}else{
						cookiejs.setCookie('tel',$("#username").val());
						cookiejs.setCookie('yzm',$("#username").val());
						$('#queding').attr('href','#shopping');
					}

					//判断用户是否有cookie的值
					$('#login1').on('click',function(){

						if(cookiejs.getCookie('tel') == '' || cookiejs.getCookie('yzm') == ''){
							$('#login1').attr('href','#login');
						}else{
							$('#login1').attr('href','#shopping');
						}
					});
				});
			});
		},


		login2:function(){
			require(['jquery','text!./login/login.html','css!./login/css/login.css','cookiejs'],function($,login1,css,cookiejs){

				if(cookiejs.getCookie('tel') == '' || cookiejs.getCookie('tel') == undefined){
					$('#main').html(login1);
				}else{
					$('#login2').attr('href','#mine');
				}


				$('#queding').on('click',function(){
					if($("#username").val() == '' || $("#duanxin").val() == ''){
						alert('用户名和验证码不能为空');
					}else{
						cookiejs.setCookie('tel',$("#username").val());
						cookiejs.setCookie('yzm',$("#username").val());
						$('#queding').attr('href','#mine');
					}

					//判断用户是否有cookie的值
					$('#login2').on('click',function(){

						if(cookiejs.getCookie('tel') == '' || cookiejs.getCookie('yzm') == ''){
							$('#main').html(login1);
							$('#login2').attr('href','#login');

						}else{
							$('#login2').attr('href','#mine');
						}
					});
				});
			});
		}


	});

	//启动路由
	var router = new Router();
	//启动路由监听
	Backbone.history.start();
})
